/**
 * 列表
 */
.am-gallery-item-bottom {
    background: #e6e6e6;
}
.am-gallery-desc * {
    font-size: 1.2rem;
}
.am-gallery-item:hover {
    border: 0;
    box-shadow: var(--box-shadow);
}
.theme-active {
    position: relative;
    border: 0;
    box-shadow: var(--box-shadow);
}
.theme-active::before{
    content: '';
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.theme-active-check {
    position: absolute;
    line-height: 4rem;
    left: calc(50% - 2rem);
    top: calc(50% - 2rem);
    font-size: 4rem;
    color: #fff;
}
.theme-no-active {
    position: relative;
}
.theme-no-active {
}
#form-theme-tips .am-badge {
    background-color: #f8f8f8;
    color: #999;
    border-radius: var(--border-radius-sm);
}


/**
 * 上传应用弹窗
 */
 .am-form-file {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.am-form-file .am-btn {
    width: 14rem;
    height: 14rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 7rem;
    color: #2A94FF;
    background: #E1F0FF;
    border-radius: var(--border-radius-sm);
    border: 0.1rem dashed #2A94FF;
}

.am-form-file input[type="file"] {
    width: 14rem !important;
    height: 14rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
